/**
 * 格式化JSON字符串的工具函数
 * @param {string} jsonString 要格式化的JSON字符串
 * @returns {string} 格式化后的JSON字符串
 */
export function formatJson(jsonString) {
  if (typeof jsonString !== 'string') {
    return jsonString;
  }
  
  try {
    // 尝试解析JSON字符串
    const obj = JSON.parse(jsonString);
    // 格式化并添加缩进
    return JSON.stringify(obj, null, 2);
  } catch (e) {
    // 如果解析失败，返回原始字符串
    return jsonString;
  }
} 